package praktikumid.w09.p2.interface_example;

/**
 * Interface for the objects which
 * can drive on surface (road, ground etc.).
 * Every object, which is drivable on surface,
 * has to implement driveOnSurface method.
 * @author Ago
 *
 */
public interface IDrivableOnSurface {
	/**
	 * Drives on surface. The javadoc
	 * for methods is written where
	 * the method is defined. Later,
	 * if this method is implemented,
	 * javadoc is not provided. Instead
	 * javadoc from the definition (from
	 * here) is used.
	 * 
	 * <p>
	 * All methods declared in the interface
	 * are implicitly public. The "public"
	 * modifier is omitted.
	 */
	void driveOnSurface();
}
